//#condition JarFile||PimFile||RmsFile && !SiemensFile
//# package com.siemens.mp.io;
//# 
//# /*
//#  * File.java
//#  *
//#  * Created on 6. �nor 2005, 16:48
//#  */
//# 
//# import java.io.*;
//# /**
//#  *
//#  * @author  marek
//#  * @version
//#  */
//# public abstract class File {
//# 
//# //  public abstract File();
//#  public abstract int length(int fd);
//#  public abstract int open(String fileName,int mode) throws IOException;
//#  public abstract int open(String fileName) throws IOException;
//#  public abstract int write(int fd,byte[]buf, int offset, int numbytes)throws IOException;
//#  public abstract int read(int fd, byte[] buf, int offset, int numBytes)throws IOException;
//#  public abstract int seek(int fd, int seekpos)throws IOException;
//#  public abstract int close(int fd) throws IOException;
//#  
//#  public abstract int existsNonStatic(String filename);
//# 
//#ifdef DataInsideAbility
//#   
//#endif
//# }
//# 